/**
 * 设置本地存储
 *@param {string} key 存储的名称
 *@param {string} value 存储的值, 对象可以自动转换为字符串
*/

export const setItem = (key, Value) => {
  // 判断value是否是对象，是对象将对象转换为字符串
  if (Value instanceof Object) {
    // 是对象将对象 转换为 json格式的字符串
    Value = JSON.stringify(Value, null, 2)
  }
  window.sessionStorage.setItem(key, Value)
}
/**
 * 获取本地存储的信息,会返回结果获取到的
 * @param {string} key
 */
export const getItem = (key) => {
  let result = window.sessionStorage.getItem(key)
  try {
    result = JSON.parse(result)
    return result
  } catch {
    return result
  }
  // 将字符串 转换为js对象
}

/**
 * 删除本地存储对应的信息
 * @param {string} key
 */
export const removeItem = (key) => {
  window.sessionStorage.removeItem(key)
}
